home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16852 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: ntc.nokia.com!newshost!perryman
  2. From: perryman@benelli.uk.tele.nokia.fi (Steven Perryman)
  3. Newsgroups: comp.object,comp.lang.c++,comp.realtime,comp.dcom.telecom.tech,comp.arch.embedded
  4. Subject: Re: Can OO be successful in real-time embedded systems?
  5. Date: 12 Apr 1996 10:14:44 GMT
  6. Organization: Nokia Telecommunications, Transmission Product Development,
  7.     Cambridge, UK
  8. Message-ID: <PERRYMAN.96Apr12111444@benelli.uk.tele.nokia.fi>
  9. References: <316BF0C5.1FE1@condat.de> <PERRYMAN.96Apr11090431@benelli.uk.tele.nokia.fi>
  10.     <RMARTIN.96Apr11125119@rcm.oma.com>
  11. NNTP-Posting-Host: benelli.uk.ntc.nokia.com
  12. In-reply-to: rmartin@oma.com's message of 11 Apr 1996 17:51:19 GMT
  13.  
  14. In article <RMARTIN.96Apr11125119@rcm.oma.com> rmartin@oma.com (Robert C. Martin) writes:
  15.  
  16. >> OOD for embedded systems seems to be the challenge.
  17.  
  18. > But not a particularly difficult challenge.
  19.  
  20. I wouldn't make such a sweeping statement as that. :-)
  21.  
  22. >  Probably the hardest part is finding the appropriate cross tools. These
  23. > tools *do* exist for C++, but they are not plentiful yet.
  24.  
  25. > However, once you have an acceptable cross environment, creating an OO
  26. > solution for an embedded real-time problem is no more challenging than
  27. > creating a procedural solution to the same problem
  28.  
  29. I think in more general terms than just C++ tools. Environment IMHO transcends
  30. more than mere compilers.
  31.  
  32. For example :
  33.  
  34. What is your distribution mechanism ?? Your persistence mech ??
  35. And so on.
  36.  
  37. I could for example use CORBA and/or ODMG ODL etc to completely abstract these
  38. issues. But then, are they supported by vendor products on the target
  39. platforms ??
  40.  
  41. Could you write your own if needed ?? Maybe.
  42. Can it even be done on the target platform ?? Maybe.
  43.  
  44. These issues seem to become more pressing on embedded systems than on say
  45. UNIX platforms (especially wrt getting off-the-shelf vendor products) .
  46.  
  47.  
  48. Regards,
  49. Steven Perryman
  50. perryman@cpd.ntc.nokia.com
  51.